home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / win_u_z / winprob.zip / WIN11.PRB < prev    next >
Text File  |  1990-11-19  |  3KB  |  79 lines

  1. Q65435 High-Speed Communication in Windows 3.00 Enhanced Mode       M
  2. Microsoft Windows 3 Retail Product (WIN3)
  3. 3.00
  4. MS-DOS
  5.  
  6. Summary:
  7.  
  8. You may need to adjust settings in an application's PIF file or the
  9. SYSTEM.INI file to run high-speed data transfers with Microsoft
  10. Windows version 3.00 in enhanced mode. To adjust settings for a PIF
  11. file, do the following:
  12.  
  13. 1. Start PIF Editor.
  14.  
  15. 2. Open the PIF file for editing.
  16.  
  17. 3. Choose the Advanced options.
  18.  
  19. 4. Verify that the Lock Application Memory box is checked.
  20.  
  21. In the SYSTEM.INI file, you may want to adjust the COMBoostTime,
  22. COMxBufffer, and COMxProtocol, where the x refers to the COM port
  23. number. For example, you would use COM1Buffer and COM1Protocol for
  24. high-speed communications on COM1. These settings are in the [386Enh]
  25. section of the SYSTEM.INI file and can be edited with a text editor
  26. such as Notepad.
  27.  
  28. More Information:
  29.  
  30. These lines control the behavior of DOS communication applications
  31. under Windows. Windows 3.00 acts as an interrupt handler for the UART
  32. (Universal Asynchronous Receiver Transmitter). When a character is
  33. received, Windows places it into a buffer until the DOS application is
  34. active. The Windows default buffer size is 128 characters. At high
  35. speeds, these 128 characters go very fast. Setting this buffer to
  36. higher values such as 1024 will enhance communications performance.
  37.  
  38. The COMBoostTime can specify the amount of time, in milliseconds, for
  39. a virtual machine to process a COM interrupt. When a communication
  40. application is losing keyboard characters on the display, you may want
  41. to increase this value. The default is two milliseconds. For example,
  42. to set the COMBoostTime to 10 seconds, add the line COMBoostTime=10 to
  43. the [386Enh] section of SYSTEM.INI file.
  44.  
  45. The COMxBuffer specifies the number of characters that will be
  46. buffered by the device on the corresponding communications port.
  47. Before changing one of these settings, verify that the
  48. corresponding COMxProtocol setting has the correct value.
  49. Buffering may slow down communications on a port, but may be
  50. necessary to prevent some communications applications from losing
  51. characters at high baud rates. The size of this buffer will
  52. depend on the speed of the machine and the applications needs.
  53. For example, to set the COM1Buffer to 1024, add the line
  54. COM1Buffer=1024 to the [386Enh] section of the SYSTEM.INI file.
  55.  
  56. The COMxProtocol specifies whether Windows in 386 enhanced mode should
  57. stop simulating characters into a virtual machine after the virtual
  58. machine sends an XOFF character. If the communications application
  59. using the port is losing characters while doing text transfers at high
  60. baud rates, set the value for a port to XOFF. For example, to set the
  61. COM1Protocol to XOFF, add the line COM1Protocol=XOFF to the [386Enh]
  62. section of the SYSTEM.INI file.
  63.  
  64. These techniques have been tested to successfully perform
  65. Kermit file transfers at 19200 via a ROLM PBX (100-percent clean
  66. connection).
  67.  
  68. Tip for Kermit Users
  69. --------------------
  70.  
  71. The TIMER should be shut off on the side running under Windows. The
  72. Kermit Protocol states that after the start of a packet is received,
  73. there cannot be more than about one second between characters. This
  74. may be a problem at times due to intermediate buffering. Shutting the
  75. timer off does not cause any problems.
  76.  
  77. COPYRIGHT Microsoft Corporation, 1990.
  78. Updated  90/11/17 06:35
  79.